2025 - Jan/Feb

2025 - Jan/Feb

Sahil Malik explores the feasibility of creating a sophisticated AI digital assistant akin to HAL 9000 from "2001: A Space Odyssey," all while ensuring the system operates offline on a commercially available MacBook Pro. Paul Sheriff teaches you about the Model-View-View-Model (MVVM) and Dependency Injection (DI) design patterns to make reusable, maintainable, and testable applications. Joydip Kanjilal explores the Command Query Responsibility Segregation (CQRS) design pattern and its application in microservices architectures built with ASP.NET Core. In our cover story, Wei-Meng Lee provides an in-depth guide to using the LangChain framework for building applications incorporating large language models (LLMs). Jason Murphy details his development of an automated system leveraging AI to generate immersive and tailored RPG encounters. Mike Yeager recounts his transition to a Snapdragon-powered Copilot+ PC ARM computer, emphasizing how its Hexagon NPU significantly enhances AI tasks.